From a story telling standpoint Nacho betraying the Salamanca's make great sense but the execution sucks. All he did was unlock a door in the perimeter wall. The tac team couldn't breach that? or go over the wall?
Basically Gus burned an informant inside the Salamancas for mere convenience of the tac team